Lazy Code Motion